#basket { width: 96%; margin: 0 auto; padding: 50px 2%; }

#check_product { padding-bottom: 35px; }

#personal_data { padding-bottom: 35px; }

#takeover { padding-bottom: 35px; }

#pay { padding-bottom: 35px; }

#sum {  }

.basketdiv { display: none; }

#basketdiv { min-height: 300px; }

#basket .data_table { padding-bottom: 30px; }
#basket .data_table tr { vertical-align: middle; }
#basket .data_table tr:hover { background: #a6abd6; }
#basket .data_table tr td { padding: 10px 5px; }
#basket .data_table tr th { padding: 5px; font-weight: bold; border-bottom: 2px solid #bed4bc; text-align: left; font-weight: bold; }

#basket .basket_table { padding-bottom: 30px; }
#basket .basket_table tr { vertical-align: middle; }
#basket .basket_table tr:hover { background: #dbddeb; }
#basket .basket_table tr td { padding: 10px 5px; border-bottom: 1px solid #a6abd6; }
#basket .basket_table tr th { padding: 5px; font-weight: bold; border-bottom: 2px solid #a6abd6; text-align: left; font-weight: bold; }

#basket .basket_table img { max-height: 100px; }

#basket .data_input { width: 70%; }
#basket .data_img { width: 30%; }

#basket .check { font-size: 25px; }

#basket .basketno { border: 2px solid #da0216; color: #da0216; font-family: Nyala; width: 60px; height: 60px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; padding: 7px; font-size: 50px; text-align: center; }




@media screen and (max-width: 480px) {
    
    #basket .data_input { width: 60%; }
    
}